#include "point2pixel.h"
template <typename T>
Point2Pixel<T>::Point2Pixel()
{
}

template <typename T>
Point2Pixel<T>::~Point2Pixel()
{
}

template <typename T>
void Point2Pixel<T>::init(const Eigen::Affine3f transform_A0, const cv::Mat cameraMatrix0, const cv::Mat distCoeffs0, std::string pos0, int id0)
{
    transform_A = transform_A0;
    cameraMatrix = cameraMatrix0.clone();
    distCoeffs = distCoeffs0.clone();
    _pos = pos0;
    _id = id0;
}

template class Point2Pixel<pcl::PointXYZI>;
